Computer and Modernization ›› 2011, Vol. 193 ›› Issue (9): 105-108.doi: 10.3969/j.issn.1006-2475.2011.09.028

• 计算机仿真 • Previous Articles     Next Articles

A Simple Distributed Directorybased Protocol for Simics

ZHENG Zhi-shuo1, ZHENG Cun-lu2, CAO Hong-xi3   

  1. 1.Department of Physics, Guangdong University of Education, Guangzhou 510310, China;2.School of Computer Science, South China Normal University, Guangzhou 510631,China;3.Information Science and Engineering College, Central South University, Changsha 410083, China
  • Received:2011-03-21 Revised:1900-01-01 Online:2011-09-22 Published:2011-09-22

Abstract: As a fullsystem simulation technology allowing one to completely simulate the functionality of computer systems with different memory hierarchy configurations and different number of processors, Vitutech Simics has an inorder ‘flat’ cache model which only provides with a simple snooping cache coherence protocol support for a simple MESI protocol between caches with a unified shared memory. This limits the number of processors that can be scalable to simulate for the logical bus contention. This paper presents a simple distributed directorybased cache coherence protocol that will solve scalability problem of Simics.

Key words: computer simulation, Simics, chip multiprocessor, cache coherence protocol, directorybased cache coherence protocol

CLC Number: